
const pageHelper = require('../../../../../helper/page_helper.js');
const ProjectBiz = require('../../../biz/project_biz.js');

import { apiUpdateVisit } from "../../../../../api/index.js";

Page({
	data: {
	},

	/**
	 * 生命周期函数--监听页面加载
	 */
	onLoad: async function (options) {
		ProjectBiz.initPage(this);
	},

	/**
	 * 生命周期函数--监听页面初次渲染完成
	 */
	onReady: function () { },

	/**
	 * 生命周期函数--监听页面显示
	 */
	onShow: async function () {
		const userName = wx.getStorageSync('userName')
		if (userName) {
			this.setData({
				userName
			})
		}
	},

	/**
	 * 生命周期函数--监听页面隐藏
	 */
	onHide: function () {

	},

	/**
	 * 生命周期函数--监听页面卸载
	 */
	onUnload: function () {

	},
	/**
	 * 页面相关事件处理函数--监听用户下拉动作
	 */
	onPullDownRefresh: async function () {
	},

	/**
	 * 页面上拉触底事件的处理函数
	 */
	onReachBottom: function () {

	},


	/**
	 * 用户点击右上角分享
	 */
	onShareAppMessage: function () { },

	url2: function (e) {
		if (this.data.userName) {
			const callback2 = () => {
				this.setData({
					userName: null
				})
				location.reload()
			}
			const callback = () => {
				wx.removeStorageSync('userName')
				pageHelper.showSuccToast('退出成功', 1500, callback2);
			}
			pageHelper.showModal('确定退出登录', '温馨提示', callback);

			return
		}

		pageHelper.url(e, this);
	},
	url: function (e) {
		pageHelper.url(e, this);
	},

	qrShaomiao() {
		const that = this
		wx.scanCode({
			success: async (res)=> {
				console.log('res',res)
				if(!res.result){
					return pageHelper.showSuccToast('签到失败', 1500);
				}
				const _res = await apiUpdateVisit({ id: res.result,status:"已核销" })

				if(_res.code === 200){
					pageHelper.showSuccToast('签到成功', 1500);
				}else{
					pageHelper.showSuccToast('签到失败', 1500);
				}
				
			}
		})
	}


})